home *** CD-ROM | disk | FTP | other *** search
- ;------------------------------------------------------------------------------
- ; .ss.
- ; `²²'
- ; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
- ; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
- ; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
- ; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
- ; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
- ; .sS²°$$$²²°"' d²°'
- ; .$$² .$$'
- ; $$$.,d$$'
- ; `²S$$S²'
- ;------------------------------------------------------------------------------
- ; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
- ;------------------------------------------------------------------------------
- ; PPE 3.1O (Encryption type I) - Analysis ON - Postprocessing ON
- ;------------------------------------------------------------------------------
-
- Integer INTEGER001
- String STRING001
- String STRING002
- String STRING003
- String STRING004
- String STRING005
- String STRING006
- String STRING007
- String STRING008
- String STRING009
- Declare Function FUNCTION001() String
-
- ;------------------------------------------------------------------------------
-
- STRING001 = ReadLine(PCBDat(), 94)
- INTEGER001 = Len(STRING001) / 16
- STRING002 = String(Asc(Mid(STRING001, INTEGER001, 3))) + String(Asc(Right(STRING001, 3))) + String(Asc(Mid(STRING001, 9, 12)))
- FOpen 1, PPEPath() + "TUTOR.CFG", 0, 0
- FGet 1, STRING003
- FGet 1, STRING004
- FGet 1, STRING006
- FGet 1, STRING005
- FGet 1, STRING007
- FCloseAll
- Log " Opened DOOR (Tutorial) at @SYSTIME@", 1
- If (AnsiOn()) Then
- Goto LABEL001
- Endif
- PrintLn
- PrintLn
- PrintLn "PCBoard Tutorial - ERROR: 101"
- PrintLn
- PrintLn "ANSI.SYS is REQUIRED! to view this program."
- PrintLn "Please make sure that you have the ANSI.SYS command loaded in your"
- PrintLn "config.sys file and that you choose Color graphics on this system."
- PrintLn
- Goto LABEL018
- :LABEL001
- PrintLn "@CLS@@POFF@"
- PrintLn
- PrintLn "@X1F█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X08█"
- PrintLn "@X1F█ @X18█@X07"
- PrintLn "@X1F█ @X19PCB Tutorial PCB Tutorial PCB Tutorial PCB Tutorial @X08█"
- PrintLn "@X1F█ @X19PCB T@X7F ┌─────────────────────────────────────────────────────────@X70┐ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X70╗══╗╔══╗╗══╗@X78tm @X70╔═╦═╗╦ ╦╔═╦═╗╔══╗╔══╗ ╦ ╔══╗╦ │ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X71╠══╝║ ╠══╣ ║ ║ ║ ║ ║ ║╠═╦╝ ║ ╠══╣║ @X70│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X70╩ ╚══╝╝══╝ ╩ ╚══╝ ╩ ╚══╝╩ ╚═ ╩ ╩ ╩╚══╝ │ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │@X74 Version 1.50 @X70│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X78 PCBoard Tutorial (C) (06-09-95) - A.711" + STRING003 + "600", "@POS:69@ @X70│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X70│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F │ @X70 │ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X7F └@X70─────────────────────────────────────────────────────────┘ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 Tutorial PCB Tutorial PCB Tutorail PCB Tuto@X19rial @X08█"
- PrintLn "@X1F█ @X19PCB Tutorial PCB Tutorial PCB Tutorial PCB Tutorial @X08█"
- PrintLn "@X1F█ @X08█"
- PrintLn "@X1F█@X18▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█@X07"
- PrintLn "@X03 Copyright (c)1995 Equinox Software"
- If (STRING002 <> STRING003) Then
- Goto LABEL002
- ElseIf (STRING002 == STRING003) Then
- Goto LABEL003
- Endif
- :LABEL002
- AnsiPos 27, 12
- PrintLn "@XFEUNREGISTERED EVALUATION COPY@X03"
- AnsiPos 27, 13
- PrintLn "@X7E 20 Second Delay @X07"
- Delay 18 * 15
- Goto LABEL004
- :LABEL003
- AnsiPos 27, 12
- PrintLn "@X70Registered and Licensed to:@X07"
- AnsiPos 13, 13
- PrintLn "@X70@BOARDNAME:54C@@X07"
- AnsiPos 1, 22
- PrintLn "@WAIT@"
- :LABEL004
- PrintLn "@CLS@ @X4E PCB Tutorial @X07 @X17╔════════════════════════════════════════════════════════╗@X07"
- PrintLn "@X70┌─@X4E Version 1.50 @X70─┐@X01 @X17║ ║@X07"
- PrintLn "@X70│ │@X01 @X17╟────────────────────────────────────────────────────────╢@X07"
- PrintLn "@X70│ @X6F @X60(@X6FW@X60)@X67elcome @X6F @X78▄ @X70│@X01 @X17║@X03░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B┌──────────────────────────────────────────────────┐@X03░░@X17║@X07"
- PrintLn "@X70│ @X10 @X13(@X1FC@X13)@X17ommands @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X2F @X28(@X2FL@X28)ogging On @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X1F @X13(@X1FI@X13)@X17nternet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ Please make your selection from any of the │@X03░░@X17║@X07"
- PrintLn "@X70│ @X50 (@X5FU@X50)@X57senet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ catagories on the left. │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X30 @X34(@X3FF@X34)@X38idonet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X40 (@X4FH@X40)@X47elp @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X2F @X28(@X2EE@X28)@X20XIT @X78▄ @X70│@X0F @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B└──────────────────────────────────────────────────┘@X03░░@X17║@X07"
- PrintLn "@X70│ │@X01 @X17║@X03░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- PrintLn "@X70└──── Options ────┘@X01 @X17╚════════════════════════════════════════════════════════╝@X07"
- If (STRING002 <> STRING003) Then
- Goto LABEL006
- ElseIf (STRING002 == STRING003) Then
- Goto LABEL005
- Endif
- :LABEL005
- AnsiPos 24, 2
- PrintLn "@X1BRegistered to: @X1F@BOARDNAME:39@@X07"
- Goto LABEL007
- :LABEL006
- AnsiPos 36, 2
- PrintLn "@X9E UNREGISTERED EVALUATION COPY@X07"
- :LABEL007
- Goto LABEL009
- :LABEL008
- AnsiPos 1, 4
- PrintLn "@X70│ @X6F @X60(@X6FW@X60)@X67elcome @X6F @X78▄ @X70│@X01 @X17║@X03░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- AnsiPos 1, 5
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B┌──────────────────────────────────────────────────┐@X03░░@X17║@X07"
- AnsiPos 1, 6
- PrintLn "@X70│ @X10 @X13(@X1FC@X13)@X17ommands @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 7
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 8
- PrintLn "@X70│ @X2F @X28(@X2FL@X28)ogging On @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 9
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 10
- PrintLn "@X70│ @X1F @X13(@X1FI@X13)@X17nternet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 11
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ Please make your selection from any of the │@X03░░@X17║@X07"
- AnsiPos 1, 12
- PrintLn "@X70│ @X50 (@X5FU@X50)@X57senet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ catagories on the left. │@X03░░@X17║@X07"
- AnsiPos 1, 13
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 14
- PrintLn "@X70│ @X30 @X34(@X3FF@X34)@X38idonet @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 15
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 16
- PrintLn "@X70│ @X40 (@X4FH@X40)@X47elp @X78▄ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 17
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 18
- PrintLn "@X70│ @X2F @X28(@X2EE@X28)@X20XIT @X78▄ @X70│@X0F @X17║@X03░░@X0B│ │@X03░░@X17║@X07"
- AnsiPos 1, 19
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X03░░@X0B└──────────────────────────────────────────────────┘@X03░░@X17║@X07"
- AnsiPos 1, 20
- PrintLn "@X70│ │@X01 @X17║@X03░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- AnsiPos 1, 21
- PrintLn "@X70└──── Options ────┘@X01 @X17╚════════════════════════════════════════════════════════╝@X07"
- AnsiPos 1, 22
- PrintLn " "
- :LABEL009
- AnsiPos 1, 22
- STRING008 = " "
- While (Upper(STRING008) <> "E") Do
- STRING008 = FUNCTION001()
- If (STRING008 == "END") Goto LABEL018
- If (STRING008 == Chr(13)) Goto LABEL010
- If (Upper(STRING008) == "W") Then
- Goto LABEL011
- Continue
- Endif
- If (Upper(STRING008) == "I") Then
- Goto LABEL013
- Continue
- Endif
- If (Upper(STRING008) == "U") Then
- Goto LABEL015
- Continue
- Endif
- If (Upper(STRING008) == "H") Then
- Goto LABEL016
- Continue
- Endif
- If (Upper(STRING008) == "F") Then
- Goto LABEL017
- Continue
- Endif
- If (Upper(STRING008) == "C") Then
- Goto LABEL014
- Continue
- Endif
- If (Upper(STRING008) == "L") Then
- Goto LABEL012
- Continue
- Endif
- If ((Upper(STRING008) == "E") || (Upper(STRING008) == "e")) Then
- Goto LABEL018
- Endif
- EndWhile
- End
-
- ;------------------------------------------------------------------------------
-
- Function FUNCTION001() String
-
- While (FUNCTION001 == "") Do
- FUNCTION001 = Inkey()
- EndWhile
-
- EndFunc
-
- :LABEL010
- AnsiPos 26, 17
- PrintLn "@X4F Please @XCEmake your selection @X4Ffrom the catagories @X07"
- AnsiPos 26, 18
- PrintLn "@X4F on the LEFT. @X07"
- Delay 100
- Goto LABEL008
- :LABEL011
- AnsiPos 1, 4
- PrintLn "@X70│ @X6F @X78▄ @X70│@X01 @X17║@X01░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- AnsiPos 1, 5
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30┌──────────────────────────────────────────────────@X3B┐@X01░░@X17║@X07"
- AnsiPos 1, 6
- PrintLn "@X70│ @X10 @X78▄ @X70│@X01 @X17║@X01░░@X30│ @X3FWelcome @X3E@FIRST@, @X3Fto the PCB Tutorial! @POS:76@@X3B│@X01░░@X17║@X07"
- AnsiPos 1, 7
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ The sole purpose of this program is to help give @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 8
- PrintLn "@X70│ @X2F @X20 @X78▄ @X70│@X01 @X17║@X01░░@X30│ you a better understanding of how to use PCBoard @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 9
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ using ordinary language rather than cybergargon. @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 10
- PrintLn "@X70│ @X1F @X78▄ @X70│@X01 @X17║@X01░░@X30│ @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 11
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ If at any time you need help with using this @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 12
- PrintLn "@X70│ @X50 @X78▄ @X70│@X01 @X17║@X01░░@X30│ program just choose the @X3E[@X31H@X3E]@X31elp @X30option from the @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 13
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ main menu. @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 14
- PrintLn "@X70│ @X30 @X78▄ @X70│@X01 @X17║@X01░░@X30│ @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 15
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ If you have any comments or suggestions about @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 16
- PrintLn "@X70│ @X40 @X78▄ @X70│@X01 @X17║@X01░░@X30│ this program you can contact us directly or you @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 17
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30│ can leave a @X3E[@X31C@X3E]@X31omment @X30with your SysOp. @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 18
- PrintLn "@X70│ @X2F @X78▄ @X70│@X0F @X17║@X01░░@X30│ @X3FEquinox Software (312) 254-3413 @X3B│@X01░░@X17║@X07"
- AnsiPos 1, 19
- PrintLn "@X70│ @X78▀▀▀▀▀▀▀▀▀▀▀▀▀▀ @X70│@X01 @X17║@X01░░@X30└@X3B──────────────────────────────────────────────────┘@X01░░@X17║@X07"
- AnsiPos 1, 20
- PrintLn "@X70│ │@X01 @X17║@X01░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░@X17║@X07"
- AnsiPos 1, 21
- PrintLn "@X70└──── Options ────┘@X01 @X17╚════════════════════════════════════════════════════════╝@X07"
- AnsiPos 1, 22
- PrintLn " "
- AnsiPos 1, 22
- Wait
- Goto LABEL008
- :LABEL012
- Call PPEPath() + "LOGIN.MOD"
- Goto LABEL004
- :LABEL013
- Call PPEPath() + "INTERNT.MOD"
- Goto LABEL008
- :LABEL014
- Call PPEPath() + "commands.mod"
- Goto LABEL008
- :LABEL015
- Call PPEPath() + "USENET.MOD"
- Goto LABEL008
- :LABEL016
- Call PPEPath() + "HELP.MOD"
- Goto LABEL008
- :LABEL017
- Call PPEPath() + "FIDO.MOD"
- Goto LABEL008
- :LABEL018
- PrintLn "@CLS@@X1F█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X08█@X0B"
- PrintLn "@X1F█ @X18█@X0B"
- PrintLn "@X1F█ @X19PCB Tutorial PCB Tutorial PCB Tutorial PCB Tutorial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB T@X47 ┌─────────────────────────────────────────────────────────┐ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │ @X4B≡≡≡≡≡ @X4ECREDITS / ACKNOWLEDGEMENTS @X4B≡≡≡≡≡ @X47│ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │ │ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │ @X4FPCBoard is a registered Trademark (R) of @X47│ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │@X4F Clark Developement Co, Inc. @X47│ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X08 T@X47 │ │ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X47 │ @X4FA special thanks to The Wizard's BBS (508)481-4693, @X47│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X47 │ @X4FBob Neal and Jay Parekh for there suggestions and beta @X47│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X47 │ @X4Ftesting of this program. @X47│ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X08 T@X47 │ │ @X19ial @X08█"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │ │ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 │ @X4APCB Tutorial (C)1995 Equinox Software @X47│ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08T@X47 └─────────────────────────────────────────────────────────┘ @X19ial @X08█@X0B"
- PrintLn "@X1F█ @X19PCB@X07 @X08Tutorial PCB Tutorial PCB Tutorail PCB Tuto@X19rial @X08█"
- PrintLn "@X1F█ @X19PCB Tutorial PCB Tutorial PCB Tutorial PCB Tutorial @X08█@X0B"
- PrintLn "@X1F█ @X17 @X08█"
- PrintLn "@X1F█@X18▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█@X07"
- PrintLn "@WAIT@", "@PON@"
- If (STRING002 <> STRING003) Then
- Goto LABEL019
- ElseIf (STRING002 == STRING003) Then
- Goto LABEL020
- Endif
- :LABEL019
- AnsiPos 27, 5
- PrintLn "@XCE UNREGISTERED EVALUATION COPY @X07"
- AnsiPos 1, 21
- PrintLn " @X0ASupport Shareware - Ask your SysOp to register this program@X07"
- Delay 18 * 15
- :LABEL020
- PrintLn
- PrintLn "Now returning to the @BOARDNAME@...."
- Log " Back from DOS at @SYSTIME@", 1
- Delay 12
- KbdStuff "MENU"
-
- ;------------------------------------------------------------------------------
- ;
- ; Usage report (before postprocessing)
- ;
- ; ■ Statements used :
- ;
- ; 1 End
- ; 1 Wait
- ; 59 Goto
- ; 6 Let
- ; 120 PrintLn
- ; 19 If
- ; 1 FOpen
- ; 5 FGet
- ; 2 Log
- ; 4 Delay
- ; 1 KbdStuff
- ; 6 Call
- ; 51 AnsiPos
- ; 1 FCloseAll
- ; 1 EndFunc
- ;
- ;
- ; ■ Functions used :
- ;
- ; 2 *
- ; 1 /
- ; 11 +
- ; 15 ==
- ; 4 <>
- ; 17 !
- ; 1 ||
- ; 1 Len(
- ; 10 Upper()
- ; 2 Mid()
- ; 1 Right()
- ; 1 Chr()
- ; 3 Asc()
- ; 1 Inkey()
- ; 3 String()
- ; 1 PCBDat()
- ; 7 PPEPath()
- ; 1 ReadLine()
- ; 1 AnsiOn()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Analysis flags : Cd
- ;
- ; C - Call child PPE ■ 3
- ; This is usually normal, but may be a tricky way to launch some
- ; sysop-only commands.
- ; ■ Search for : CALL
- ;
- ; d - Access PCBOARD.DAT ■ 2
- ; Program gets the full pathname to PCBOARD.DAT, this may be usefull
- ; for many PPE so they can find various informations on the system
- ; (system paths, max number of lines in messages, ...) but it may also
- ; be a way to gather vital informations.
- ; ■ Search for : PCBDAT()
- ;
- ;------------------------------------------------------------------------------
- ;
- ; Postprocessing report
- ;
- ; 0 For/Next
- ; 2 While/EndWhile
- ; 15 If/Then or If/Then/Else
- ; 0 Select Case
- ;
- ;------------------------------------------------------------------------------
- ; AEGiS Corp - Break the routines, code against the machines!
- ;------------------------------------------------------------------------------
-